make an indelible impression - İspanyolca İngilizce Sözlük